var adImgBanner = (function(){
	return function(id,imgArry,speed,fun,srollTime,bannerWidth){
		/* 传入参数: 
		 * id : 元素的id
		 * imgArry : 图片路径数组
		 * speed:左右按钮按下时切换速度
		 * fun：回调函数
		 * srollTime:自由轮播切换速度
		 * bannerWidth:图片width大小 这个参数要根据图片的大小，你需要的尺寸改变banner的css与之对应。
		 * 
		 */
	var $imgBox = $("#"+id);
	$imgBox.fun = fun || function(){};
	var speed = speed || 500;//当不传默认500ms
	var bannerWidth=bannerWidth;
	var nowImgNum=0;
	var imgLength=imgArry.length;
	var html ='<div id="adImgBannerTitle" class="adImgTitle">1/'+imgArry.length+'</div>'+ 
	          '<ul class="img"></ul>'+
			  '<ul class="num"></ul>'+ 	
			  '<div class="btn btn_l">&lt;</div>'+
			  '<div class="btn btn_r">&gt;</div>';
	$imgBox.html(html);
	//先追加html在有for循环添加操作
	for (var k = 0; k < imgArry.length; k++){
		$(".banner .img").append('<li><a href="#"><img src='+imgArry[k]+' alt=""/></a></li>');	
	}
	var i=0;
	var clone=$(".banner .img li").first().clone();//克隆第一张
	$(".banner .img").append(clone);//把克隆的第一张当成第最后一张期过渡效果。	
	var size=$(".banner .img li").size();//通过获取li的个数动态添加下面按钮的个数。
	for(var j=0;j<size-1;j++){
		$(".banner .num").append("<li></li>");
	}
	$(".banner .num li").first().addClass("on");
/*鼠标划入圆点,但是有晃眼的效果*/	
	$(".banner .num li").click(function(){
		var index=$(this).index();
		i=index;
		$("#adImgBannerTitle").text((i+1)+"/"+imgLength);
		$(".banner .img").stop().animate({left:-index*bannerWidth},speed)	
		$(this).addClass("on").siblings().removeClass("on")		
	})
/*自动轮播*/
	var timer=setInterval(function(){
		i++;
		move()
	},srollTime)	
/*对banner定时器的操作*/
	$(".banner").hover(function(){
		clearInterval(timer);
	},function(){
		timer=setInterval(function(){
			i++;
			move()
			$("#adImgBannerTitle").text((i%imgArry.length+1)+"/"+imgLength);
		},srollTime)
	})
// /*向右的按钮*/ 此处数字显示存在bug i这里从1开始取存在克隆图片的索引。
	$(".banner .btn_r").click(function(){
		i++;
		move();
		$("#adImgBannerTitle").text((i%imgArry.length+1)+"/"+imgLength);	
	})	
/*向左的按钮*/
	$(".banner .btn_l").click(function(){
		i--;
		move();
		$("#adImgBannerTitle").text((i+1)+"/"+imgLength);					
	})
/*切换函数*/
	function move(){
		if(i==size){
			$(".banner  .img").css({left:0})			
			i=1;
		}	
		if(i==-1){
			$(".banner .img").css({left:-(size-1)*bannerWidth})
			i=size-2;
		}
		$(".banner .img").stop().animate({left:-i*bannerWidth},speed)	
				
		if(i==size-1){
			$(".banner .num li").eq(0).addClass("on").siblings().removeClass("on")	
		}else{		
			$(".banner .num li").eq(i).addClass("on").siblings().removeClass("on")	
		}
	}

}	
})();
